﻿<%@ Page Title="Gestión de Empleados" Language="C#" MasterPageFile="~/Delivery.master" AutoEventWireup="true" CodeFile="frmEmpleadoABM.aspx.cs" Inherits="Administracion_frmEmpleadoABM" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Contenido" Runat="Server">
    <table  cellpadding="2" cellspacing="2" align="center">
        <tr>
            <td colspan="5">
                <asp:ValidationSummary ID="vsErrores" runat="server" 
                HeaderText="Han ocurrido los siguientes errores:" />
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblLegajo" runat="server" Text="Legajo:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtLegajo" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                    ControlToValidate="txtLegajo" Display="Dynamic" 
                    ErrorMessage="Campo Obligatorio">*</asp:RequiredFieldValidator>
                <asp:CompareValidator ID="CompareValidator1" runat="server" 
                    ControlToValidate="txtLegajo" Display="Dynamic" ErrorMessage="Campo Númerico" 
                    Operator="DataTypeCheck" Type="Integer">*</asp:CompareValidator>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblApellido" runat="server" Text="Apellido:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtApellido" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                    ControlToValidate="txtApellido" Display="Dynamic" 
                    ErrorMessage="Campo Obligatorio">*</asp:RequiredFieldValidator>
            </td>
            <td>
                <asp:Label ID="lblNombre" runat="server" Text="Nombre:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                    ControlToValidate="txtNombre" Display="Dynamic" 
                    ErrorMessage="Campo Obligatorio">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblTelefono" runat="server" Text="Telefono:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtTelefono" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:CompareValidator ID="CompareValidator2" runat="server" 
                    ControlToValidate="txtTelefono" Display="Dynamic" ErrorMessage="Campo Númerico" 
                    Operator="DataTypeCheck" Type="Integer">*</asp:CompareValidator>
            </td>
            <td>
                <asp:Label ID="lblEmail" runat="server" Text="Email:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                    ControlToValidate="txtEmail" Display="Dynamic" 
                    ErrorMessage="Formato de Email no valido" 
                    ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">*</asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblDireccion" runat="server" Text="Dirección:"></asp:Label>
            </td>
            <td colspan="4">
                <asp:TextBox ID="txtDireccion" runat="server" Width="334px"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblBarrio" runat="server" Text="Barrio:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtBarrio" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                <asp:Label ID="lblLocalidad" runat="server" Text="Localidad:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtLocalidad" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblProvincia" runat="server" Text="Provincia:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtProvincia" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblCuil" runat="server" Text="Cuil:"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtCuil" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                <asp:CheckBox ID="chkActivo" runat="server" Text="Activo" />
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblObservacion" runat="server" Text="Observación:"></asp:Label>
            </td>
            <td colspan="4">
                <asp:TextBox ID="txtObservacion" runat="server" TextMode="MultiLine" 
                    Width="330px"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td colspan="5" align="center">
                <asp:Button ID="butNuevo" runat="server" Text="Nuevo" BorderStyle="None" 
                CausesValidation="False" onclick="butNuevo_Click" />
                <asp:Button ID="butModificar" runat="server" Text="Modificar" 
                CausesValidation="False" onclick="butModificar_Click" BorderStyle="None" />
                <asp:Button ID="butEliminar" runat="server" Text="Eliminar" 
                CausesValidation="False" onclick="butEliminar_Click" BorderStyle="None" />
                &nbsp;<asp:Button ID="butAceptar" runat="server" Text="Aceptar" 
                onclick="butAceptar_Click" BorderStyle="None" style="height: 22px" />
                <asp:Button ID="butCancelar" runat="server" CausesValidation="False" 
                Text="Cancelar" onclick="butCancelar_Click" BorderStyle="None" 
                style="height: 22px" />
            </td>
            <td align="center">
                &nbsp;</td>
        </tr>
    </table>
    <br />
    <table align="center" cellpadding="2" cellspacing="2">
        <tr>
            <td>
                <asp:Label ID="lblFiltro" runat="server" Text="Filtrar por:"></asp:Label>
            </td>
            <td>
                <asp:Label ID="lblFiltroApellido" runat="server" Text="Apellido"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtFiltroApellido" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:Button ID="butBuscar" runat="server" CausesValidation="False" 
                Text="Buscar" onclick="butBuscar_Click" BorderStyle="None" />
            </td>
        </tr>
    </table>
    <br />
    <table align="center" cellpadding="0" cellspacing="0">
        <tr>
            <td align="center">
                <asp:GridView ID="grvDatos" runat="server" AllowPaging="True" 
                    AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" 
                    GridLines="None" PageSize="5" 
                    onselectedindexchanged="grvDatos_SelectedIndexChanged" 
                    onpageindexchanged="grvDatos_PageIndexChanged" 
                    onpageindexchanging="grvDatos_PageIndexChanging">
                    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                    <Columns>
                        <asp:BoundField DataField="Legajo" HeaderText="Legajo" 
                            SortExpression="Codigo" />
                        <asp:BoundField DataField="Apellido" HeaderText="Apellido" 
                            SortExpression="Apellido" />
                        <asp:BoundField DataField="Nombre" HeaderText="Nombre" 
                            SortExpression="Nombre" />
                        <asp:CommandField ShowSelectButton="True" />
                    </Columns>
                    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <EditRowStyle BackColor="#999999" />
                    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                </asp:GridView>
            </td>
        </tr>
    </table>
</asp:Content>

